Communication-Minimizing 2D Convolution in GPU Registers