Power challenges may end the multicore era | Synapse