Added block vectorized implementation

Split image vector into multiple chunks and process them in parallel.