Batch processing: Combining similar tasks for greater efficiency