The Institute of Contemporary Art (ICA) Boston has launched a $100,000 prize for women visual artists and named the internationally-acclaimed and Boston-born installation artist Sarah Sze as its ...