Text this: A mixed-integer programming model for cycle time minimization in assembly line balancing: Using rework stations for performing parallel tasks