multi-threading varies by application
Think of the system having reserved rights to 0, some background task(s) to 1, Safari on 2, etc. is one scenerio.
Some but not all or even a lot of apps are truly multi-thread.
Faster processor cores are still more important than how many cores.
one core with hyper-threading can execute two threads, and deliver 20-35% more in performance at the expense of running hotter and using more watts. HT came back in 2009 with Nehalem and Core i-Series.
Dual processor, two cpus, have been around for a long time on Macs back to G4/500DP and dual and quad-core is just more efficient to manufacture and build into systems (dual core Atom or A8's in mobile devices).
Programs that worked without HT sometimes don't work properly with H-T until they are recompiled and optimized properly.
Your real question is what Mac to buy though, and what you actually plan to run and do.
And there are processors for laptops, desktop, towers and more. And all have different performance.
http://www.intel.com/products/desktop/processors/index.htm
http://macperformanceguide.com/index_topics.html
Some iMac vs Mac Pro
http://www.barefeats.com/imac10o.html
http://www.barefeats.com/imac10v.html
So getting things to work in multi-core, multi-threaded, how much memory you want, the need for multiple drives (SSD boot drive and 1TB data drive even in iMac now), and graphic offerings.
Start with what you use, then to what you need to buy. Don't put the cart before the horse. A Mac Pro or iMac may seem at first to be on somewhat equal footing.
http://www.barefeats.com/wst10c2.html
There is a huge range in performance on MacBook/Air/Pro platform.
http://www.barefeats.com/mbpp31.html