Tortuga — software framework for discrete event simulation