added OpenCL example