OpenCL Multigrid solver for the 2D/3D Poisson Problem