reorder memory into (null), globals+other static, stack, and dynamic; deprecate shared libs