We should make it more precise to avoid blowing up the memory requirements. Specifically:
- the reservation should depend on the number of consuming fragments scheduled, not mt_dop
- we may want to look at how to reduce the amount of memory reserved per probe side. E.g. use smaller buffer sizes for the probe streams, under the assumption that a broadcast join is unlikely to spill.