Compilation Techniques for High Level Parallel Code. - Benedict R. Gaster; Tim Bainbridge; David Lacey; David Gardner (Int. J. Parallel Program., 2010)