GC Pauses and Safe Points