Optimizing mainframe performance