How many cores do you need to take on concurrency?
Assuming that 2X performance, on a key part of your application, is enough to convince you to add concurrency to your application (use TBB, OpenMP, etc.)...
do you care how many cores it takes?
I don't think we should care in general..
More thoughts on the DDJ go-parallel web site.