Introducing 'Bones': a parallelizing source-to-source compiler based on algorithmic skeletons
SkelCL - A Portable Skeleton Library for High-Level GPU Programming