https://hgpu.org/?p=21298
HaoCL: Harnessing Large-scale Heterogeneous Processors Made Easy