1D FFT based on CUDA parallel processing