Non-identical parallel machines batch processing problem to minimize the makespan: Models and algorithms | Synapse