Thalweg: A framework for programming 1,000 machines with 1,000 cores | IEEE Conference Publication | IEEE Xplore