Basic Block Vectorization