added CpuGpuBuffer pointer parameter passing into clKernel