Chapter 16. Managing GPU devices in virtual machines