add opencl demo program