convol - Convolution of an input buffer with a kernel.
Inputs:
in [BUFFER] [REQUIRED]: input buffer to be filtered.
kernel [BUFFER] [REQUIRED]: convolution kernel.
Outputs:
out [BUFFER]: output of convolution.
Computes the convolution product of in with kernel. The algorithm operates in Fourier domain, using the overlap discard method.