Divide-and-concatenate: an architecture-level optimization technique for universal hash functions | IEEE Journals & Magazine | IEEE Xplore