Dubach, et al.. Compiling a High-level Language for Gpus. Association for Computing Machinery (ACM), June 2012, doi:10.1145/2345156.2254066.