memcpy vs movsb