Review and classification of constructive heuristics mechanisms for no-wait flow shop problem