Ivy: a parallel simulator for variable structure systems under multi-core environments. (1st January 2013)