fast convolution with FFTW3