optimize partially aligned memsets
optimize partially aligned memcpys
handle align 0 in memcpy and memset