Text this: An investigation of scheduling and packet reordering algorithms for bandwidth aggregation in heterogeneous wireless networks