Swan: A tool for porting CUDA programs to OpenCL - CPC, Mendeley (Mendeley, 2011)