pub fn chunk_vector(vec: &[f32], chunk_size: usize) -> (&[f32], &[f32])
Split vector into SIMD-friendly chunks