A Methodology for Designing, Modifying, and Implementing Fourier Transform Algorithms on Various Architectures Academic Article uri icon