What happens when multiple-core processors are no longer sufficient for our demands? Stuart Andrews looks at the future of CPUs.