use MAP_POPULATE_AHEAD flag