Changing representation as one Core per CPU

Changing the representation to one Core per Cpu allows to use the space of the view in a better way, as one CPU containing all the cores will force the layout to be one square i.e. not growing sideways.

there should be a corresponding fTraceToSessionMap.remove eventually