There are a number of ways to do this.
One way is to download the free Apple Configurator App from the App Store.
This will allow you to install multiple free apps to multiple IOS devices easily and quickly. If you have a Trolley, Cart or Sync Box(s) handy it will make the job even quicker.
Depends how you use apple Configurator
Supervising locks the iOS device to a particular machine
Not supervising leaves the device open to sync with other machines
If you don't allow users to sync apps to their machines you can push apps out
Doesn't effect personal apps
Do users really need to sync apps when they can download it from App Store
I suppose in some cases they may need to sync data depending on the app