Crossing Reduction For Layered Hierarchical Graph Drawing