Design of Information Flow for Networked Control Systems: Control under Communication Constraints