This is a playground for OpenCL practices