https://hgpu.org/?p=16459
DawnCC: a Source-to-Source Automatic Parallelizer of C and C++ Programs