Artificial Life Agent-Based Simulations using the GPU