The unified floating point vector coprocessor for reconfigurable hardware