VRSync: Characterizing and eliminating synchronization-induced voltage emergencies in many-core processors