https://hgpu.org/?p=4767
ForOpenCL: Transformations Exploiting Array Syntax in Fortran for Accelerator Programming