Unify hp-timing implementations