OpenCL hw2 almost done