https://hgpu.org/?p=13783
The Feasibility of Using OpenCL Instead of OpenMP for Parallel CPU Programming