I heard that after being stuck at around 3ghz at a reasonable temp for ages. Intel decided to go multicore and just after the time the decision was made, a breakthrough in single core was made and ignored as development was redirected. I imagine they would have hit another barrier though, otherwise the development spent on processor management could be saved.
I notice OpenBSD states one processor for applications and one for boot. Does that increase security via priviledge/memory separation or is it just because only one is used during boot?