capped vector allocations at u32::MAX in rust simulator
remove Spatial many ops in favor of tensor ops like in pim