NPS: A Framework for Accurate Program Sampling Using Graph Neural Network (Full Report)