The first patch was, under a different title and with a different
approach, already part of the prior series of the same subject.
The other two patches are new, resulting from me spotting further
room for improvement (or so I hope).
1: latch to-be-written TSC value early in rendezvous loop
2: yield to hyperthreads after updating TSC during rendezvous
3: avoid reading the platform timer in rendezvous functions