Concurrent programs with many replicated threads, e.g., running {TAIL ~ the same piece} of {HEAD ~ code}, occur in many important applications 
Concurrent programs with many replicated threads , e.g. , running { TAIL ~ the same piece } of { HEAD ~ code } , occur in many important applications
OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH OTH