https://hgpu.org/?p=7296
Targeting heterogeneous architectures via macro data flow