moved over blocked vectorized versions and amended memcounters in
block_2