Optimizing Performance, Power, and Area in SoC Designs Using MIPS® Multi-threaded Processors