https://hgpu.org/?p=16714
Hadoopcl2: Motivating the design of a distributed, heterogeneous programming system with machine-learning applications