NBody simulation using OpenCL