When two choices are not enough: Balancing at scale in Distributed Stream Processing | IEEE Conference Publication | IEEE Xplore