1. A machine-implemented method comprising: initiating, by an initiating hardware thread, a first assist hardware thread, wherein the first assist hardware thread executes a first code segment; setting an assist thread executing indicator, indicating one or more executing assist hardware threads; initiating a second assist hardware thread, wherein the second assist hardware thread executes a second code segment; identifying a change in the assist thread executing indicator, signifying that that both the first assist hardware thread and the second assist hardware thread terminated; and processing assist hardware thread results in response to identifying the change in the assist thread executing indicator.