Functional partitioning improvements over structural partitioning for packaging constraints and synthesis: tool performance