mm: introduce compaction and migration for ballooned pages