higher granularity for virtual mem