Various OpenCL programs written while learning it