Intel® C++ Compiler 16.0 User and Reference Guide
int __cilkrts_bump_worker_rank(void);
This function advances the current pedigree (see __cilkrts_get_pedigree). It returns 0 if the call was successful, non-zero if it failed.
Normally, there is a one-to-one mapping between pedigrees and strands.
You can think of a call to this function as either:
mapping multiple pedigrees to the current strand, or
ending the current strand and beginning a new strand with a different pedigree