“…1. Algorithmic optimizations, in the past, have been applied to individual modules as shown in the figure, as they take the most time during execution [1,5,6]. Similarly, processor specific optimizations have been carried out for Pentium processor in [7] and TI Velociti architecture in [8].…”