Automatic tuning matrix multiplication performance on graphics hardware
The Design and Implementation of FFTW3