Change from GetTickCount() to std::chrono.
Don't throw from function that returns HRESULT.
Add parallel_accumulate() version.

This is an implementation of concurrency::parallel_reduce(). It is as fast as that one.