Data partitioning heuristics for unrelated parallel machine scheduling