Describir: Timing Optimization Through Clock Skew Scheduling