Design Of A Flexible Schoenhage-Strassen Fft Polynomial Multiplier With High-Level Synthesis