Workaround for 2D FFT failures on NVIDIA GPUs

- Issue: https://github.com/clMathLibraries/clFFT/issues/25
- Inplace transpose were being used for power of 2 dimensions
- If device from NVIDIA, then alternative path is taken