optimization of data movement in modern computing systems