Computational Methods in Stochastic Micromechanics of Heterogenous Solids