1. A processor comprising: a plurality of cores including a first core and a second core; a memory to store a core characteristics identifier, the core characteristics identifier comprising a first identifier and a second identifier, the first identifier indicating first characteristics associated with the first core and the second identifier indicating second characteristics associated with the second core, the core characteristics identifier enabling an operating system to detect when to migrate one or more threads from the first core to the second core.