cuda circuit computer dsp direct memory access locality of reference mpsoc microprocessor non-uniform memory access