A scalable communication-aware compilation flow for programmable accelerators | IEEE Conference Publication | IEEE Xplore