[GHC] #8703: Use guard pages rather than heap checks