Simple out of core 2^N up to 1GSample 1D FFT. Scalable for multiple CPUs. Low memory footprint. C#.NET