OpenCL (Open Computing Language) cross-platform, parallel programming of diverse accelerators found in supercomputers, cloud servers, personal computers, mobile devices and embedded platforms managed by Khronos Group