Heuristic scheduling of jobs on a multi-product batch processing machine