We do not currently know of any synonyms for multi-start.
The adjective multi-start is defined as:
See full definition of the word multi-start.