A high-level approach to multiplexing multiple TCP connections over a single socket. Probably ignores a lot of queueing theory.
The CC3000 WiFi chip may be especially unreliable if more than one socket is in use. So the idea is to maintain a single connection with a proxy server, which will handle the actual simultaneous outbound connections on a client's behalf. (Inbound connections are lower implementation priority.)