OpenCL for Massively Parallel Graphic Processors