AN 714: Hyper - Retiming for Stratix 10 Designs