Changes to use boost::mmap
Changes