boost memory mapped file