SMASH: a program for scheduling memory-intensive application-specific hardware | IEEE Conference Publication | IEEE Xplore