in order to decrease the stress GC will get, restore irep structures under pic_state instead of under each procs and making it collectable object