https://hgpu.org/?p=8827
Data parallel patterns on CPU/GPU mix