ScramJet: fast data processing for large collections