Use multiple threads if available for softgpu.

VIVA OVERHEAD.  But it's actually generally faster this way, even with only 2 cores running (but not a huge improvement then.)

On an i7, this improves things ~2.5x with 8 cores.

I'm sure there are much smarter things that could be done, this was just a quick try... and it is faster.

-[Unknown]