Maple: a simultaneous technology mapping, placement, and global routing algorithm for FPGAs | IEEE Conference Publication | IEEE Xplore