design topics memory systems 565308