Text this: Tri-objective parallel machine with job splitting and sequence dependent setup times using differential evolution and particle swarm optimization