Pacing and Timing Optimization