One again, have you tried Cilk for exactly this kind of thing? I'd
be curious to know your opinion on how what you see in SL compares to
it.


Nope, but it sounds interesting.
 
> Blocks themselves are really not terribly useful, you need the
> libdispatch library to make the real value in them come out, which
> does all the queue management by talking to the subsystem of Snow
> Leopard called "Grand Central Dispatch".

Could you, please, send me a pointer to the API docs? Off list, perhaps?

http://developer.apple.com/mac/library/documentation/Performance/Reference/GCD_libdispatch_Ref/GCD_libdispatch_Ref.pdf
 

Thanks,
Roman.