Performance models and search methods for optimal FFT implementations
FFTW: an adaptive software architecture for the FFT