Selecting simulation software for manufacturing applications: practical guidelines & software survey