Parabix: Boosting the efficiency of text processing on commodity processors
Architectural support for SWAR text processing with parallel bit streams: the inductive doubling principle