RePLay : A Hardware Framework for Dynamic Optimization * Slides adapted from a talk by Sanjay Patel CSA.