Computer architecture, applications, course objective, Multi-core Processors