An efficient gradient projection method for structural topology optimization. (November 2020)