Computerworld runs a story on a new virtualization technique developed at Columbia University being used by Cellrox to virtualize multiple Android instances on a smartphone.
See the article at: http://www.computerworld.com/s/article/9224647/MWC_New_software_virtualizes_multiple_Android_instances_on_smartphone