Replaced all OpenMP with TBB, moved OSX build toolchain to support clang