https://hgpu.org/?p=12203
Mapping parallel programs to heterogeneous multi-core systems