Tarik:
There are things in the FMCOMMS3, which are done at lower datarate, which do that.
As one buffer is being drained, userspace fills up another, and things ping/pong back and forth.
However - for FMCOMMS1, the datarates are just too plain high for it to work.
-Robin