A general purpose, highly efficient communication controller architecture for hardware acceleration platforms | IEEE Conference Publication | IEEE Xplore