Computational experiments with inexact restoration techniques to solve topological optimization problems with unilateral boundary conditions