Reverse the records in data separated by a single byte separator and write to out.
If before is true, the separator is attached before the record instead of after.
Uses forward memchr scan for SIMD-accelerated separator finding with optimal prefetch.