Efficient Application Specific Routing Algorithms for NoC Systems utilizing Partially Faulty Links