Use partitioned multiplication algorithm