Text this: A high speed and well-structured partial product generator for parallel multiplier