try to generate code friendlier to the cache w.r.t. free array vars