use MAP_ANONYMOUS instead of file discriptor for mmap()