It appears that GEL provides little support for multiprocessor/multicore environments.
In particular, it seems that there is no way to produce and use a GEL script that can act on several cores, for example, a script that contains a single GEL function that loads several cores (appears possible), sets a breakpoint on each (appears impossible) and starts them all running (appears impossible).
Having to load one GEL file per core and execute each separately is tedious and error-prone.
Have I misread the documentation or is GEL really limited to single-processor/core use?