added detailed memory hierarchy picture