Optimal iterative density deconvolution