CUDA Parallel Programming for CGDD 4703 Data Modeling and Simulation