Forward-looking macro generation and relational placement during high level synthesis to FPGAs | IEEE Conference Publication | IEEE Xplore