x86: fix bootmem cross node for 32bit numa, cleanup