New algortihm for the perform that avoids one of the reshapes.
Add GpuDimShuffle (both the C and python versions).
Make sure to hide the c_code for GpuElemwise.