https://hgpu.org/?p=9120
OpenCL C++