A parallel-serial decimal multiplier architecture