Parallel Visual Data Restoration on Multi-GPGPUs using Stencil-Reduce Pattern