Optimizing the Data Movement in Quantum Transport Simulations via Data-Centric Parallel Programming