Add Parallel implementation of std::accumulate algorithm