Backfilling Strategies for Scheduling Streams of Jobs on Computational Farms