An event-guided approach to reducing voltage noise in processors