Apple is known to actively discourage general purpose computing. Better try a different vendor.
OpenGL then added compute shaders to make twice the implementation cost for the same feature.
Accelerate framework might be what you're looking for here, but by most accounts that hasn't improved very much recently. And even still, Accelerate is no analog for OpenCL or CUDA.