Characterization And Management Of Voltage Noise In Multi-Core, Multi-Threaded Processors