https://hgpu.org/?p=12425
The Framework and Compilation Techniques for Directive-based GPU Cluster Programming