embedded blocks in modern fpgas for large integer multipliers 7532437