Fixed hugepage support

- MMap requires that we allocate at least one large page worth of memory
  - Added rounding to Buffer