Use c++11 chrono for uber portability.