Barnes Noble put itself up for sale