How would you like to reshape the output?
unfold will create the patches and you could use it as an im2col method.
Once you get all patches you could apply the desired operation. Would you like to apply another convolution with stride=3 afterwards?