Parallel Data Distribution Management on Shared-Memory Multiprocessors