Can now handle N amount of OpenCL programs at once