core::rt: Add SharedPort