A Variation-Tolerant Scheduler for Better Than Worst-Case Behavioral Synthesis