mm, vmscan: make shrink_node decisions more node-centric