A new low-power recoding algorithm for multiplierless single/multiple constant multiplication