A spatially-adaptive bus interface for low-switching communication