https://hgpu.org/?p=17207
Automatic source code adaptation for heterogeneous platforms