Add libNBC (non-blocking collectives)