implemented OpenCL version of cv::fastNlMeansDenoising