add NFFT (non-equispaced FFT), based on FFTW