multi processor datastruct