I found the following link to be an interesting read on the topic: http://codecapsule.com/2014/10/18/implementing-a-key-value-s...
The author also has a 6-part series on programming for SSDs: here's a more descriptive blog post for general SSD access patterns and optimizations: http://codecapsule.com/2014/02/12/coding-for-ssds-part-5-acc...