Add OpenCL buildProgram
Add getProgramDeviceCount