https://hgpu.org/?p=7590
Programming and Scheduling Model for Supporting Heterogeneous Accelerators in Linux