Optimizing Data Supply and Memory Management for Graph Applications in Post-Moore Hardware-Software Systems