Advancing Compiler And Simulator Techniques For Highly Parallel Simulation Of Embedded Systems