A method for programming the complex general-N Winograd Fourier transform algorithm | Synapse