Implementing a Job Scheduler for GPUs in OpenCL