"TBB works with nearly all C++ compilers and enables developers to take advantage of parallelism without the need to move from a familiar environment. TBB 2 also attempts to simplify programming for multiple processors by abstraction. Rather than trying to write threads that execute on a particular processor core, TBB handles parallelism based on task."