UCI chess engine using OpenCL framework