Remove the "threshold" tracking the valid range of BOT values. Instead, use on-the-fly card-boundary comparison for that. That also can simplify some logic in `TenuredSpace`.
Much inspiration is taken from the implementation in G1.
Much inspiration is taken from the implementation in G1.