1. A computer system comprising: a processor core with an operating system having kernel space and user space; the processor core having multiple core threads to share resources of the core, with each thread managed by the operating system to function as an independent logical processor within the core; a logical extended map of the processor core, the map to include each of the core threads and with each core thread to indicate usage of the operating system, including user space and kernel space, and cache, memory, and non-memory; and an operating system scheduling manager to schedule a routine on the processor core by allocation of the routine to different core threads based upon thread availability as demonstrated in the map.