Optical Network On-chip Multi-Domain modeling using SystemC