For my master thesis, I participated in the development of a session-layer protocol - called PATTHEL - that aggregates multiple TCP connections in a single logical channel. PATTHEL is similar in spirit to SCTP but it is implemented on top of TCP, which makes it easier to deploy and more flexible. For example, it can be employed to aggregate the throughput of multiple NICs, but also to spread the load among multiple low-bandwidth relays in a P2P network. PATTHEL was presented in our ISCC 2009 paper.