Multi-Stage Cold Forging Process Design with A Searching Algorithm