Single-ISA heterogeneous multi-core architectures: the potential for processor power reduction | Synapse