Venu. Multi-core Processors - an Overview. 16 Oct. 2011.