GpuCorrMM: Removed pad='auto', added pad='half' and pad='full', added shape management for gradients