Add multi-threaded marking for collection