OpenARC: open accelerator research compiler for directive-based, efficient heterogeneous computing
hiCUDA: High-Level GPGPU Programming