io experiment: xor file with read/fread/mmap
use madvise to optimize mmap
xor size_ts instead of individual chars for better performance
enable optimizations only for release builds