Two-step approach for scheduling jobs to non-related parallel machines with sequence dependent setup times applying job splitting. (July 2020)