https://hgpu.org/?p=27868
Optimization of massive data applications on heterogeneous architectures