Exploring Communication Protocols for Optical Networks-on-Chip based on Ring Topologies