Assembly line balancing with equipment requirement and parallel workers: an heuristic algorithm