parallel fast-Fourier transform (PFFT)