MASS CUDA: ABSTRACTING MANY CORE PARALLEL PROGRAMMING FROM AGENT BASED MODELING FRAMEWORKS