Machining process optimization by colony based cooperative search technique