Programming on your GPU with Java and OpenCL