Efficient Implementation of Iterative Polynomial Matrix EVD Algorithms Exploiting Structural Redundancies and Parallelisation