https://hgpu.org/?p=26204
Porting OpenACC to OpenMP on heterogeneous systems