A Modified Wind Driven Optimization Algorithm and Its Applications in Hardware-Software Partitioning | AMiner