CPU multi-core architecture and management