Transparent round-robin scheduling of multiple network interfaces without bonding
===

I have a server communicating with cluster of machines and the bottleneck is the network bandwidth of the server. The good news is there are 2 network adapters, while I can only make use of one without changing the code of the server.
How can I do this without employing the "bonding" technique? Thanks.