6. The computing device of claim 5 , wherein to merge the previous token and the next token comprises the merger circuitry to: determine whether an end offset of the next token is greater than or equal to an end offset of the previous token; read a next token from the plurality of token streams in response to a determination that the end offset of the next token is not greater than or equal to the end offset of the previous token; and merge the previous token and the next token in response to a determination that the end offset of the next token is greater than or equal to the end offset of the previous token.
6. The computing device of claim 5 , wherein to merge the previous token and the next token comprises the merger circuitry to: determine whether an end offset of the next token is greater than or equal to an end offset of the previous token; read a next token from the plurality of token streams in response to a determination that the end offset of the next token is not greater than or equal to the end offset of the previous token; and merge the previous token and the next token in response to a determination that the end offset of the next token is greater than or equal to the end offset of the previous token. 8. The computing device of claim 6 , wherein to merge the previous token and the next token further comprises the merger circuitry to: determine whether a start offset of the next token is less than a start offset of the previous token; drop the previous token in response to a determination that the start offset of the next token is less than the start offset of the previous token; and truncate the next token to start at the start offset of the previous token in response to the determination that the start offset of the next token is less than the start offset of the previous token.