UNIDFT: A Package of optimized Discrete Fourier Transforms