Gradient projection methods for image deblurring and denoising on graphics processors