fixed issue with tbb_concurrent_priority queue; 

now threads are spinning... but no more issues with tiny tasks
issue was that tbb::queue.size() cannot be trusted in a concurrent environment (see http://www.cs.ucr.edu/~pwu011/intel_doc/tbb/html/a00285.html#8b2ae25c61338c6fd59e94fe09822ba5)