LoopVectorizer: Handle strided memory accesses by versioning