bitcoin: OMP bug in 32 bit linux, caused buffer to not align 16 bytes.  New helper functions created