Multi-Path Transport Over Heterogeneous Wireless Networks: Does It Really Pay Off?