A methodology for hardware architecture trade-off at different levels of abstraction | IEEE Conference Publication | IEEE Xplore