Use std::future to parallelize the dot product, a preparatory step to HPX.