Intelligent memory subsystem supporting memory virtualisation