Generalized parallel batch scheduling: Batch processing time non-decreasing in job width and thickness