Using a Memory of Motion to Efficiently Warm-Start a Nonlinear Predictive Controller