Starting at least from SandyBridge, Intel provides yet another mode for the one-shot LAPIC timer interrupt, TSC deadline. The mode is very fast and easy to use, if LVT is already set up. Only a write to IA32_TSC_DEADLINE MSR is needed, which specifies TSC value. When TSC counter is incremented up to the written value, interrupt is delivered. More, the MSR write is not serializing, so all is indeed fast and easy.
More, Intel claims that the mode, besides ease of use, offer less jitter and increase precision of the interval timers, because it _can_ deliver interrupt at the precise moment. I am not sure that this is actually that good, but also I did not measured the thing yet.