Parallel Library: Libib