Libraries and tools for object parallel programming