Efficient deconvolution methods for astronomical imaging: algorithms and IDL-GPU codes