CREAM: combined register and module assignment with floorplanning for low power datapath synthesis | IEEE Conference Publication | IEEE Xplore