La máquina virtual que usa android.
Desde Lollipop se usa sólo ART. Las aplicaciones ocupan el doble de memoria pero va más fluido.
Con KitKat se usa DALVIK, que usa menos espacio y va un poco más lento.
CyanogenMod no soporta ART en KitKat... Es una característica extra que le implementa el desarrollador.