A Java Simulation Environment for System Level Synthesis