Multi-core processors are no longer the future of computing-they are the present day reality. A typical mass-produced CPU features multiple …