MacroMap: A technology mapping algorithm for heterogeneous FPGAs with effective area estimation | IEEE Conference Publication | IEEE Xplore