Track tuple acks across multiple tasks with minimal memory requirements. The algorithm is from the stream-processing system Storm.