Profile-guided optimizations