From single core to multi-core: Preparing for a new exponentialJeff ParkhurstJohn Darringeret al.2006ICCAD 2006