Add OpenCL support
Open, Needs TriagePublic