Elliptic Curve OpenCL implementation