Holistic Performance Analysis And Optimization Of Unified Virtual Memory