High Performance GPGPU Structure-preserving Smoothing for Seismic Amplitude Data by Anisotropic Diffusion