OpenCL can also be used for multithreading.