Scheduling Multi-Level Mixed- Model Production Systems: Assessment and Comparison of Several Heuristic Models