Learning about CPU Cache and memory