https://hgpu.org/?p=3404
OpenCL: Make Ubiquitous Supercomputing Possible