Size-based scheduling to improve the performance of short TCP flows