Computing OpenSURF on OpenCL and General Purpose GPU.