1. An apparatus, comprising: multi-level memory cells; an estimation block configured to determine estimated mean and standard deviation values of level distributions of the multi-level memory cells; and a computation block operatively coupled to the estimation block and configured to compute at least optimal or near optimal detection threshold values based, at least in part, on the estimated mean and standard deviation values, the optimal or near optimal detection threshold values to be used in order to facilitate reading of data stored in the multi-level memory cells.