A parallel hardware simulator by Elixir