The layout of the address space will be pretty consistent to run on a single device. Many major system libraries are preloaded with a zygote and therefore inherited as general mappings by the children that it deploys to distinguish between applications. I suppose that their reassignment at the level of virtual memory would be possible, but it would entail some fatal change in dynamic binding and it would be rather difficult to implement.