Optimizing Planar and 2-Planar Parsers with MaltOptimizer