Implement tsc based delay timers, and use them throughout code.