https://hgpu.org/?p=5670
CU2CL: A CUDA-to-OpenCL Translator for Multi-and Many-core Architectures