parallel simulation framework