While writing this question I've two options in mind viz. HNOCS over OMNET++ framework and gem5. However, any better alternative is welcome. Preferably, it should be open source. Answers from people who are working or have worked with the tools are appreciated.