use steady_clock instead of monotonic_clock in gcc 4.7 and latest clang