<p>Necromancer, a robust and heterogeneous core coupling execution scheme, exploits a functionally dead core to improve system throughput by supplying hints regarding high-level program behavior. Necromancer partitions a CMP system's cores into multiple groups, each of which shares a lightweight core that can be substantially accelerated using execution hints from the faulty core.</p>