Comment Re:qualcomm is right (Score 1) 526
Sorry, but multicore does not scale that well.
As soon as one core needs data that is not in the cache, it stalls. A stalled core is a core that does not run.
The best utilization of multicore is if you are using all cores on the same problem, and the same data. Making your code scale to multiple cores can be quite tricky. I found that [url=http://channel9.msdn.com/Events/Build/2013/4-329]this talk at Microsoft Build 2013[/url] explains quite well what you need to do.