han, I suggest, on the Mac, you assume 4 cores. That will give you a useful speed up on a system with lots of cores. Most real threaded code does not scale particularly well beyond 4 anyway.
Its unlikely your app will be used on a one or two core Mac, but if it is, it will still run, almost as fast as if you had chosen '1'. Its a guess but probably a reasonably safe one.
Davo