High Performance Low Latency Order Matching Engine written in Java