Leveraging non-blocking collective communication in high-performance applications
The Design and Implementation of FFTW3