A systematic approach of process planning and scheduling optimization for sustainable machining. (15th January 2015)