Applications of optimization techniques for parametric analysis of non-traditional machining processes: A Review