C++ has parallel algorithms built in (http://en.cppreference.com/w/cpp/algorithm).
Parallelism is complicated though, and easy parallelism pretty much requires a functional style. Things like Haskell's Accelerate library (https://www.stackage.org/package/accelerate) seem the ideal way forward to me.